module.exports ={
    TABLE_NICK_NAME: '课程管理表', // 表的昵称
    TABLE_DESC: '课程表', // 表的描述
    "name": {
        "label": "课程名称",
        "data_type": "varchar(200)",
        "type": "input",
        attr: { type: "text" },
        desc: "课程名称",
        rule: { NotNull: true }
    },
    "type": {
        "type":"select",
        data_type: "VARCHAR(20)",
        "label":"课程类型",
        "desc":"课程类型",
        "defaultValue":"高校",
        "attr":{
            "actions":[
                {"name":"中小学","value":"中小学"},
                {"name":"高校","value":"高校"},
                {"name":"其他","value":"其他"}
            ]
        },
        rule: { NotNull: true }
    },
    "major": {
        type: "input",
        data_type: "VARCHAR(50)",
        attr: { type: "text" },
        label: "专业",
        desc: "专业",
        rule: { NotNull: false }
    },
    "introduce": {
        type: "input",
        data_type: "VARCHAR(500)",
        attr: { type: "text" },
        label: "介绍",
        desc: "介绍",
        rule: { NotNull: false }
    },
    "class_hour": {
        "data_type": "int",
        "defaultValue": "1",
        type: "input",
        attr: { type: "number", min: 1, max: 10,placeholder:'输入课程学分（1-10）'},
        label: "学分",
        desc: "输入课程学分（1-10）",
        // rule: { Min: 1, Max: 10 }
        rule: { NotNull: false }
    },
    "remark": {
        type: "input",
        data_type: "VARCHAR(500)",
        attr: { type: "text" },
        label: "备注",
        desc: "备注",
        rule: { NotNull: false }
    },
    "status": {
        "data_type": "int",
        type: "select",
        attr: {
            actions: [
                { name: "正常", value: 1, },
                { name: "停用", value: 0, }
            ]
        },
        label: "状态",
        defaultValue: 1,
        desc: "状态(1正常 0停用)"
    },
    "create_by": {
        "data_type": "bigint",
        type: "input",
        attr: { type: "text" },
        label: "创建人",
        desc: "创建人",
        rule: { NotNull: false },
        "unList":true
    },
    "update_by": {
        "data_type": "bigint",
        type: "input",
        attr: { type: "text" },
        label: "更新人",
        desc: "更新人",
        rule: { NotNull: false },
        "unList":true
    },

}